package com.yvtian.pu.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yvtian.pu.pojo.PuGoodsReceiptEntity;

/**
 * 采购入库单(pu_goods_receipt)表服务接口
 *
 * @author long
 * @since 2024-06-24 10:26:28
 */
public interface PuGoodsReceiptService extends IService<PuGoodsReceiptEntity> {

    IPage<PuGoodsReceiptEntity> findByPage(Page<PuGoodsReceiptEntity> page, PuGoodsReceiptEntity puGoodsReceiptEntity);

    boolean insertOrUpdateAll(PuGoodsReceiptEntity puGoodsReceiptEntity);

    boolean handleStorage(PuGoodsReceiptEntity puGoodsReceiptEntity);
}

